home *** CD-ROM | disk | FTP | other *** search
/ The X-Philes (2nd Revision) / The X-Philes Number 1 (1995).iso / xphiles / hp48hor2 / changes.doc < prev    next >
Text File  |  1995-03-31  |  4KB  |  119 lines

  1. +--------------------------------------------------------------------+ 
  2. |     The Complete Rev E <-> Rev J Entry Point Difference Tables     | 
  3. |           Compiled by Joe Horn for the pure thrill of it           | 
  4. +--------------------------------------------------------------------+ 
  5.  
  6. Two tables follow.  The first is the list of all the Rev E entry 
  7. points (supported and unsupported, documented and undocumented, used 
  8. and unused... ALL of 'em!) minus the ones which are still in Rev J. 
  9. In other words, the list of LOST ENTRY POINTS. 
  10.  
  11. The second table is the list of all the Rev J entry points which are 
  12. not found in Rev E.  In other words, the list of NEW ENTRY POINTS. 
  13.  
  14. Obviously the functionality of most of the "lost" entry points were 
  15. merely moved to new locations, becoming "new" entry points.  But I 
  16. made this table in one evening.  That's obviously not enough time to 
  17. analyze the code following all of these.  That is left as an exercise 
  18. for the student.  :-)  The important thing is not to use any of these 
  19. entry points at all!  If your favorite unsupported entry point is in 
  20. this table, including anywhere in a "--through--" range, then avoid 
  21. future disasters by picking a different favorite. 
  22.  
  23. Come to think of it, it looks like HP was right.  Although it's fun to 
  24. use the unsupported entry points, it's not very wise in the long run. 
  25.  
  26. None of these addresses were re-typed; only the cross-correlation was 
  27. done manually, so no addresses should be incorrect.  The dumping of 
  28. both operating systems took 1 hour via wire at 9600 baud.  Listing the 
  29. entry points was done with Derek Nickel's Voyager program in a few 
  30. minutes.  Cross-comparison was done by hand using SemWare's QEDIT. 
  31.  
  32. A cursory once-over belied the rumor that 12 supported entry points 
  33. had been changed.  I can't find a single supported entry point that 
  34. isn't right where it always was. 
  35.  
  36. -Joe Horn- 
  37.  
  38. PS: Also see CHKIT by Detlef Mueller (in the UTILS directory on this 
  39. disk) for a clever method of checking whether a program contains 
  40. "moved" entry points that might crash your Rev J. 
  41.  
  42. ---------------------------------------------------------------------- 
  43. TABLE 1 -- REV E ENTRY POINTS NOT FOUND IN REV J -- THE "LOST" ENTRIES 
  44. ---------------------------------------------------------------------- 
  45.  
  46. 147E4 
  47.  
  48. 23420 
  49.  
  50. 25BBF 25C0A 
  51.  
  52. 2CE53 2CEC0 2CF5F 2D271 2D2E6 2D2F6 2D306 2D316 2D326 
  53.  
  54. 2D933 2D947 
  55.  
  56. 330DF 
  57.  
  58. 3620A 36219 36246 
  59.  
  60. 4497F --through-- 4732A 
  61.  
  62. 475B6 475D4 475FC 4760B 47642 4765B 476B7 47761 47798 477B6 
  63.  
  64. 4B67A --through-- 4C530 
  65.  
  66. 4C6CF 4C73D 4C77E 4C7D8 4C828 
  67.  
  68. 4D2EA --through-- 4E065 
  69.  
  70. 50EB9 
  71.  
  72. 65A47 --through-- 6FF83 
  73.  
  74. 7E128 --through-- 7FF64 
  75.  
  76.  
  77. --------------------------------------------------------------------- 
  78. TABLE 2 -- REV J ENTRY POINTS NOT FOUND IN REV E -- THE "NEW" ENTRIES 
  79. --------------------------------------------------------------------- 
  80.  
  81. 1F960 
  82.  
  83. 23439 
  84.  
  85. 25BA6 25BCE 25C23 
  86.  
  87. 2CE4C 2CEA4 2CF30 2D259 2D2CE 2D2DE 2D2EE 2D2FE 2D30E 
  88.  
  89. 2D92E 2D942 
  90.  
  91. 330E4 
  92.  
  93. 361FB 3620A 36241 
  94.  
  95. 4496B --through-- 47324 
  96.  
  97. 475C5 475ED 475FC 47633 4764C 476A8 47752 47789 477A7 
  98.  
  99. 4B64D --through-- 4C53A 
  100.  
  101. 4C693 4C729 4C78D 4C7CE 4C81E 4C83C 
  102.  
  103. 4D29F --through-- 4E01B 
  104.  
  105. 50EBB 50ECF 50EE3 50F2E 
  106.  
  107. 65A51 --through-- 6FFDC 
  108.  
  109. 7E11E --through-- 7FF73 
  110.  
  111.  
  112. Note: Some of the above "new" entry points correspond to "old" entry 
  113. points but are in fact totally different system objects, sharing the 
  114. same addresses only by coincidence. 
  115.  
  116. ---------------------------------------------------------------------- 
  117. End of Rev E <-> Rev J Lists                           jkh 23 Jan 1993 
  118. ---------------------------------------------------------------------- 
  119.